home *** CD-ROM | disk | FTP | other *** search
/ Revista do CD-ROM 103 / CD-ROM 103.iso / edu / martianwin / src / define.h next >
Encoding:
C/C++ Source or Header  |  2003-08-11  |  1.3 KB  |  55 lines

  1. SDL_Surface *menu_font_a, *menu_font_i, *menuback;
  2. SDL_Surface *scorefont, *scorefont2, *bonusfont;
  3. SDL_Surface *Schips;
  4. SDL_Surface *screenbak;
  5.  
  6. Mix_Music *music;
  7. Mix_Chunk *option_sound;
  8. Mix_Chunk *touch, *match, *nomatch, *combo_sound;
  9.  
  10.  
  11. #define chips_x 8
  12. #define chips_y 4
  13. #define chips chips_x*chips_y
  14. #define chips_start_x 36
  15. #define chips_start_y 8
  16. #define chips_spacing_x 8
  17. #define chips_spacing_y 8
  18. #define chip_w 64
  19. #define chip_h 96
  20.  
  21. // --- definimos la matriz que contiene las chips
  22. struct Cchip
  23. {
  24.     int type; // numero de chip que es
  25.     int side; // que lado de la chip se muestra (0= dada vuelta, 1= se ve el grafico)
  26.     int state; // estado en el que esta la chip (0= sin descubrir, 1=descubierta la pareja)
  27. };
  28. Cchip mchip[chips_x][chips_y];
  29.  
  30. int turn; // define que turno estamos (turno=0 no se ha levantado niguna chip, turno=1 hay una chip leventada y hay que levantar otra)
  31. int match_x, match_y; // indican cual es la posicion de la chip recogida en el primer turno
  32.  
  33. double gametime;
  34. double showtime; // tiempo que se espera para mostrar las chips levantadas
  35. int score;
  36. int fullscreen=0;
  37. int combo;
  38. int hiscores;
  39.  
  40.  
  41. // --- Scores related
  42. int namechar;
  43. //int gameover=0;
  44.  
  45. char playername[]="          ";
  46. char scorename[10][10];
  47. int scoretime[10];
  48. int scorescore[10];
  49. int scorepos;
  50.  
  51. int codechar;
  52. char code[]="....";
  53. int inputloop;
  54.  
  55.